<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>My Project: syslog4cj.impl.multiple.MultipleSyslog Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectalign">
   <div id="projectname">My Project
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespacesyslog4cj.html">syslog4cj</a></li><li class="navelem"><a class="el" href="namespacesyslog4cj_1_1impl.html">impl</a></li><li class="navelem"><a class="el" href="namespacesyslog4cj_1_1impl_1_1multiple.html">multiple</a></li><li class="navelem"><a class="el" href="classsyslog4cj_1_1impl_1_1multiple_1_1MultipleSyslog.html">MultipleSyslog</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="classsyslog4cj_1_1impl_1_1multiple_1_1MultipleSyslog-members.html">List of all members</a>  </div>
  <div class="headertitle"><div class="title">syslog4cj.impl.multiple.MultipleSyslog Class Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for syslog4cj.impl.multiple.MultipleSyslog:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classsyslog4cj_1_1impl_1_1multiple_1_1MultipleSyslog.png" usemap="#syslog4cj.impl.multiple.MultipleSyslog_map" alt=""/>
  <map id="syslog4cj.impl.multiple.MultipleSyslog_map" name="syslog4cj.impl.multiple.MultipleSyslog_map">
<area href="interfacesyslog4cj_1_1common_1_1SyslogIF.html" alt="syslog4cj.common.SyslogIF" shape="rect" coords="0,0,223,24"/>
  </map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a1650890546cc3e9b68fd01dc61e155b5"><td class="memItemLeft" align="right" valign="top">public override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1multiple_1_1MultipleSyslog.html#a1650890546cc3e9b68fd01dc61e155b5">initialize</a> (String protocol, <a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogConfigIF.html">SyslogConfigIF</a> config)</td></tr>
<tr class="separator:a1650890546cc3e9b68fd01dc61e155b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a6726e0083420a93209e46e02d467c1"><td class="memItemLeft" align="right" valign="top">public override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1multiple_1_1MultipleSyslog.html#a6a6726e0083420a93209e46e02d467c1">getConfig</a> ()</td></tr>
<tr class="separator:a6a6726e0083420a93209e46e02d467c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b8da31c0ed17dffe355f863001a2f13"><td class="memItemLeft" align="right" valign="top">public override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1multiple_1_1MultipleSyslog.html#a4b8da31c0ed17dffe355f863001a2f13">debug</a> (String message)</td></tr>
<tr class="separator:a4b8da31c0ed17dffe355f863001a2f13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9dbe55d77112c77f253244b8da36b06c"><td class="memItemLeft" align="right" valign="top">public override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1multiple_1_1MultipleSyslog.html#a9dbe55d77112c77f253244b8da36b06c">debug</a> (<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageIF.html">SyslogMessageIF</a> message)</td></tr>
<tr class="separator:a9dbe55d77112c77f253244b8da36b06c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b9043c44cd982eb4cbb763862762e3f"><td class="memItemLeft" align="right" valign="top">public override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1multiple_1_1MultipleSyslog.html#a2b9043c44cd982eb4cbb763862762e3f">critical</a> (String message)</td></tr>
<tr class="separator:a2b9043c44cd982eb4cbb763862762e3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c1769d1244c1caef23b83e7f8da5fe2"><td class="memItemLeft" align="right" valign="top">public override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1multiple_1_1MultipleSyslog.html#a7c1769d1244c1caef23b83e7f8da5fe2">critical</a> (<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageIF.html">SyslogMessageIF</a> message)</td></tr>
<tr class="separator:a7c1769d1244c1caef23b83e7f8da5fe2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f6f5e4501bddc50a1b0372550cfba54"><td class="memItemLeft" align="right" valign="top">public override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1multiple_1_1MultipleSyslog.html#a9f6f5e4501bddc50a1b0372550cfba54">error</a> (String message)</td></tr>
<tr class="separator:a9f6f5e4501bddc50a1b0372550cfba54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2cc20413dc4be890311d3da3deeeeba1"><td class="memItemLeft" align="right" valign="top">public override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1multiple_1_1MultipleSyslog.html#a2cc20413dc4be890311d3da3deeeeba1">error</a> (<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageIF.html">SyslogMessageIF</a> message)</td></tr>
<tr class="separator:a2cc20413dc4be890311d3da3deeeeba1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad08142e77e49c2434177a7736d0e24ca"><td class="memItemLeft" align="right" valign="top">public override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1multiple_1_1MultipleSyslog.html#ad08142e77e49c2434177a7736d0e24ca">alert</a> (String message)</td></tr>
<tr class="separator:ad08142e77e49c2434177a7736d0e24ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94e7507b6fd786d074d4da5f26e88820"><td class="memItemLeft" align="right" valign="top">public override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1multiple_1_1MultipleSyslog.html#a94e7507b6fd786d074d4da5f26e88820">alert</a> (<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageIF.html">SyslogMessageIF</a> message)</td></tr>
<tr class="separator:a94e7507b6fd786d074d4da5f26e88820"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61861e9f4814a3c6c5bbb125f85ddcf7"><td class="memItemLeft" align="right" valign="top">public override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1multiple_1_1MultipleSyslog.html#a61861e9f4814a3c6c5bbb125f85ddcf7">notice</a> (String message)</td></tr>
<tr class="separator:a61861e9f4814a3c6c5bbb125f85ddcf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa39be74c88767c30e4f937fc83d8ca95"><td class="memItemLeft" align="right" valign="top">public override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1multiple_1_1MultipleSyslog.html#aa39be74c88767c30e4f937fc83d8ca95">notice</a> (<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageIF.html">SyslogMessageIF</a> message)</td></tr>
<tr class="separator:aa39be74c88767c30e4f937fc83d8ca95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af685764daaf5238d8bc8dd45b125599f"><td class="memItemLeft" align="right" valign="top">public override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1multiple_1_1MultipleSyslog.html#af685764daaf5238d8bc8dd45b125599f">emergency</a> (String message)</td></tr>
<tr class="separator:af685764daaf5238d8bc8dd45b125599f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3811ca28a3ead946d237b3641565b3e"><td class="memItemLeft" align="right" valign="top">public override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1multiple_1_1MultipleSyslog.html#aa3811ca28a3ead946d237b3641565b3e">emergency</a> (<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageIF.html">SyslogMessageIF</a> message)</td></tr>
<tr class="separator:aa3811ca28a3ead946d237b3641565b3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7be8890f782f73850657fcba94a9d4af"><td class="memItemLeft" align="right" valign="top">public override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1multiple_1_1MultipleSyslog.html#a7be8890f782f73850657fcba94a9d4af">info</a> (String message)</td></tr>
<tr class="separator:a7be8890f782f73850657fcba94a9d4af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6287dcffe15fa9481e5a9cbc5031034e"><td class="memItemLeft" align="right" valign="top">public override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1multiple_1_1MultipleSyslog.html#a6287dcffe15fa9481e5a9cbc5031034e">info</a> (<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageIF.html">SyslogMessageIF</a> message)</td></tr>
<tr class="separator:a6287dcffe15fa9481e5a9cbc5031034e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09d45d2878e46599c4a2e53fd92e6f4c"><td class="memItemLeft" align="right" valign="top">public override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1multiple_1_1MultipleSyslog.html#a09d45d2878e46599c4a2e53fd92e6f4c">warn</a> (String message)</td></tr>
<tr class="separator:a09d45d2878e46599c4a2e53fd92e6f4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11524ff6a7c21bf215b3029c31eeb9fa"><td class="memItemLeft" align="right" valign="top">public override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1multiple_1_1MultipleSyslog.html#a11524ff6a7c21bf215b3029c31eeb9fa">warn</a> (<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageIF.html">SyslogMessageIF</a> message)</td></tr>
<tr class="separator:a11524ff6a7c21bf215b3029c31eeb9fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a8c989bd3f1a35a0ec3fc9aeeb365b6"><td class="memItemLeft" align="right" valign="top">public override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1multiple_1_1MultipleSyslog.html#a4a8c989bd3f1a35a0ec3fc9aeeb365b6">log</a> (Int64 level, String message)</td></tr>
<tr class="separator:a4a8c989bd3f1a35a0ec3fc9aeeb365b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f12596f373ba354e03198977161c43b"><td class="memItemLeft" align="right" valign="top">public override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1multiple_1_1MultipleSyslog.html#a9f12596f373ba354e03198977161c43b">log</a> (Int64 level, <a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageIF.html">SyslogMessageIF</a> message)</td></tr>
<tr class="separator:a9f12596f373ba354e03198977161c43b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b95ab810ecf7e172cf6eea00eafd372"><td class="memItemLeft" align="right" valign="top">public override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1multiple_1_1MultipleSyslog.html#a9b95ab810ecf7e172cf6eea00eafd372">flush</a> ()</td></tr>
<tr class="separator:a9b95ab810ecf7e172cf6eea00eafd372"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9615369710536546d213e4c6b5e00cd7"><td class="memItemLeft" align="right" valign="top">public override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1multiple_1_1MultipleSyslog.html#a9615369710536546d213e4c6b5e00cd7">shutdown</a> ()</td></tr>
<tr class="separator:a9615369710536546d213e4c6b5e00cd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9238b8eabfc95e2fda3a9d7532ca1815"><td class="memItemLeft" align="right" valign="top">public override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1multiple_1_1MultipleSyslog.html#a9238b8eabfc95e2fda3a9d7532ca1815">backLog</a> (_:Int64, _:String)</td></tr>
<tr class="separator:a9238b8eabfc95e2fda3a9d7532ca1815"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9238b8eabfc95e2fda3a9d7532ca1815"><td class="memItemLeft" align="right" valign="top">public override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1multiple_1_1MultipleSyslog.html#a9238b8eabfc95e2fda3a9d7532ca1815">backLog</a> (_:Int64, _:String)</td></tr>
<tr class="separator:a9238b8eabfc95e2fda3a9d7532ca1815"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a075d92a4fb6308a48e95b5def4b83f88"><td class="memItemLeft" align="right" valign="top">public override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1multiple_1_1MultipleSyslog.html#a075d92a4fb6308a48e95b5def4b83f88">setMessageProcessor</a> ()</td></tr>
<tr class="separator:a075d92a4fb6308a48e95b5def4b83f88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1650635238cee89eea4f7539d6f17ccb"><td class="memItemLeft" align="right" valign="top">public override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1multiple_1_1MultipleSyslog.html#a1650635238cee89eea4f7539d6f17ccb">getMessageProcessor</a> ()</td></tr>
<tr class="separator:a1650635238cee89eea4f7539d6f17ccb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc986ab58cc3dae7672452fa6b6dda4f"><td class="memItemLeft" align="right" valign="top">public override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1multiple_1_1MultipleSyslog.html#abc986ab58cc3dae7672452fa6b6dda4f">setStructuredMessageProcessor</a> ()</td></tr>
<tr class="separator:abc986ab58cc3dae7672452fa6b6dda4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af055623358739b63ccc95c16c2fac26a"><td class="memItemLeft" align="right" valign="top">public override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1multiple_1_1MultipleSyslog.html#af055623358739b63ccc95c16c2fac26a">getStructuredMessageProcessor</a> ()</td></tr>
<tr class="separator:af055623358739b63ccc95c16c2fac26a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac703fd18ebd3026c8ab3d5a5b846835d"><td class="memItemLeft" align="right" valign="top">public override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1multiple_1_1MultipleSyslog.html#ac703fd18ebd3026c8ab3d5a5b846835d">getProtocol</a> ()</td></tr>
<tr class="separator:ac703fd18ebd3026c8ab3d5a5b846835d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac923a5c5adef6ff76628397e13925699"><td class="memItemLeft" align="right" valign="top">public override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1multiple_1_1MultipleSyslog.html#ac923a5c5adef6ff76628397e13925699">log</a> (_:Int64, _:String)</td></tr>
<tr class="separator:ac923a5c5adef6ff76628397e13925699"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8deb985968df6ece9d1eeb3db6f113c1"><td class="memItemLeft" align="right" valign="top">public override func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1multiple_1_1MultipleSyslog.html#a8deb985968df6ece9d1eeb3db6f113c1">log</a> (_:Int64, _:SyslogMessageIF)</td></tr>
<tr class="separator:a8deb985968df6ece9d1eeb3db6f113c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html">syslog4cj.common.SyslogIF</a></td></tr>
<tr class="memitem:ac480403fa2ed1169dc6a72cc4b589b1b inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#ac480403fa2ed1169dc6a72cc4b589b1b">initialize</a> (String protocol, <a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogConfigIF.html">SyslogConfigIF</a> config):Unit</td></tr>
<tr class="separator:ac480403fa2ed1169dc6a72cc4b589b1b inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5c8ec7d4796f5361e863a325bcdaa8e inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#aa5c8ec7d4796f5361e863a325bcdaa8e">getProtocol</a> ():String</td></tr>
<tr class="separator:aa5c8ec7d4796f5361e863a325bcdaa8e inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8dcf90596b8a9859fa9c253165d3e5b4 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a8dcf90596b8a9859fa9c253165d3e5b4">getConfig</a> ():<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogConfigIF.html">SyslogConfigIF</a></td></tr>
<tr class="separator:a8dcf90596b8a9859fa9c253165d3e5b4 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4781e740763760934f66514f48332ce0 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a4781e740763760934f66514f48332ce0">backLog</a> (Int64 level, String message, Exception reasonThrowable):Unit</td></tr>
<tr class="separator:a4781e740763760934f66514f48332ce0 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd6bb95f9c0e57bda404bbcaa1dc7c50 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#acd6bb95f9c0e57bda404bbcaa1dc7c50">backLog</a> (Int64 level, String message, String reason):Unit</td></tr>
<tr class="separator:acd6bb95f9c0e57bda404bbcaa1dc7c50 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52f9c0c25112cd58d8444df5bf492ac4 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a52f9c0c25112cd58d8444df5bf492ac4">log</a> (Int64 level, String message):Unit</td></tr>
<tr class="separator:a52f9c0c25112cd58d8444df5bf492ac4 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad55b035fa3595fd7810fc0b8dc6dce60 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#ad55b035fa3595fd7810fc0b8dc6dce60">log</a> (Int64 level, String message, DateTime datetime):Unit</td></tr>
<tr class="separator:ad55b035fa3595fd7810fc0b8dc6dce60 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a830d66770042e8bd6f85fe04d81c39db inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a830d66770042e8bd6f85fe04d81c39db">debug</a> (String message):Unit</td></tr>
<tr class="separator:a830d66770042e8bd6f85fe04d81c39db inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe4eae5902e2ba20b6cbd928549365a6 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#abe4eae5902e2ba20b6cbd928549365a6">info</a> (String message):Unit</td></tr>
<tr class="separator:abe4eae5902e2ba20b6cbd928549365a6 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa77dfa472b65e8d0aa240cba6c5dec6c inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#aa77dfa472b65e8d0aa240cba6c5dec6c">notice</a> (String message):Unit</td></tr>
<tr class="separator:aa77dfa472b65e8d0aa240cba6c5dec6c inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7280001bdae7edb2a18793ca843ee77 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#ad7280001bdae7edb2a18793ca843ee77">warn</a> (String message):Unit</td></tr>
<tr class="separator:ad7280001bdae7edb2a18793ca843ee77 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97fb8e8044c32967e87dc144d609f0a7 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a97fb8e8044c32967e87dc144d609f0a7">error</a> (String message):Unit</td></tr>
<tr class="separator:a97fb8e8044c32967e87dc144d609f0a7 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85f7d9a91a46d027a36d8242a50dfe8b inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a85f7d9a91a46d027a36d8242a50dfe8b">critical</a> (String message):Unit</td></tr>
<tr class="separator:a85f7d9a91a46d027a36d8242a50dfe8b inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ffd9e26e8f1cefd1b2e5b16c8c2a9ca inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a0ffd9e26e8f1cefd1b2e5b16c8c2a9ca">alert</a> (String message):Unit</td></tr>
<tr class="separator:a0ffd9e26e8f1cefd1b2e5b16c8c2a9ca inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae53224f761fd11ec38aeedc233cbcb6e inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#ae53224f761fd11ec38aeedc233cbcb6e">emergency</a> (String message):Unit</td></tr>
<tr class="separator:ae53224f761fd11ec38aeedc233cbcb6e inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6151d711466ff2b4cb4d38da97c1a6f inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#af6151d711466ff2b4cb4d38da97c1a6f">log</a> (Int64 level, <a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageIF.html">SyslogMessageIF</a> message):Unit</td></tr>
<tr class="separator:af6151d711466ff2b4cb4d38da97c1a6f inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a68fc807753c12511927c97c384af09 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a5a68fc807753c12511927c97c384af09">log</a> (Int64 level, <a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageIF.html">SyslogMessageIF</a> message, DateTime datetime):Unit</td></tr>
<tr class="separator:a5a68fc807753c12511927c97c384af09 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5bb894dc4aa8ce4dd9eddc2e94d22d34 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a5bb894dc4aa8ce4dd9eddc2e94d22d34">debug</a> (<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageIF.html">SyslogMessageIF</a> message):Unit</td></tr>
<tr class="separator:a5bb894dc4aa8ce4dd9eddc2e94d22d34 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a934d83e717eb42f40843880a855e3e62 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a934d83e717eb42f40843880a855e3e62">info</a> (<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageIF.html">SyslogMessageIF</a> message):Unit</td></tr>
<tr class="separator:a934d83e717eb42f40843880a855e3e62 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c162cec71d2b88d2c02863344fee2d7 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a4c162cec71d2b88d2c02863344fee2d7">notice</a> (<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageIF.html">SyslogMessageIF</a> message):Unit</td></tr>
<tr class="separator:a4c162cec71d2b88d2c02863344fee2d7 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a598cc59a3a630792d0a06d7e7805ec3a inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a598cc59a3a630792d0a06d7e7805ec3a">warn</a> (<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageIF.html">SyslogMessageIF</a> message):Unit</td></tr>
<tr class="separator:a598cc59a3a630792d0a06d7e7805ec3a inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd76d10bfbcc520210e40970577984a2 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#acd76d10bfbcc520210e40970577984a2">error</a> (<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageIF.html">SyslogMessageIF</a> message):Unit</td></tr>
<tr class="separator:acd76d10bfbcc520210e40970577984a2 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d54bf0579f8ec8e5e9bb527cd61d05a inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a3d54bf0579f8ec8e5e9bb527cd61d05a">critical</a> (<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageIF.html">SyslogMessageIF</a> message):Unit</td></tr>
<tr class="separator:a3d54bf0579f8ec8e5e9bb527cd61d05a inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67ce874b8df57027acc64bd8ce82b089 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a67ce874b8df57027acc64bd8ce82b089">alert</a> (<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageIF.html">SyslogMessageIF</a> message):Unit</td></tr>
<tr class="separator:a67ce874b8df57027acc64bd8ce82b089 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedd389122b8437da8eb55335b5d82a37 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#aedd389122b8437da8eb55335b5d82a37">emergency</a> (<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageIF.html">SyslogMessageIF</a> message):Unit</td></tr>
<tr class="separator:aedd389122b8437da8eb55335b5d82a37 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae54d5253ae6dabcbfcbe025910ee74a2 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#ae54d5253ae6dabcbfcbe025910ee74a2">flush</a> ():Unit</td></tr>
<tr class="separator:ae54d5253ae6dabcbfcbe025910ee74a2 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00149f4a4cb5aefb6b97843446900250 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a00149f4a4cb5aefb6b97843446900250">shutdown</a> ():Unit</td></tr>
<tr class="separator:a00149f4a4cb5aefb6b97843446900250 inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02e79da0428cb8123059871cab751a8f inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a02e79da0428cb8123059871cab751a8f">setMessageProcessor</a> (<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageProcessorIF.html">SyslogMessageProcessorIF</a> messageProcessor):Unit</td></tr>
<tr class="separator:a02e79da0428cb8123059871cab751a8f inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a484df7e73c41029f86a2bc7aec5d6e5c inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a484df7e73c41029f86a2bc7aec5d6e5c">getMessageProcessor</a> ():<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageProcessorIF.html">SyslogMessageProcessorIF</a></td></tr>
<tr class="separator:a484df7e73c41029f86a2bc7aec5d6e5c inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2800757c84942c8867359c01c19459bc inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a2800757c84942c8867359c01c19459bc">setStructuredMessageProcessor</a> (<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageProcessorIF.html">SyslogMessageProcessorIF</a> messageProcessor):Unit</td></tr>
<tr class="separator:a2800757c84942c8867359c01c19459bc inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acab13c2d2eb948acf342aa205c43143e inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memItemLeft" align="right" valign="top">func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#acab13c2d2eb948acf342aa205c43143e">getStructuredMessageProcessor</a> ():<a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogMessageProcessorIF.html">SyslogMessageProcessorIF</a></td></tr>
<tr class="separator:acab13c2d2eb948acf342aa205c43143e inherit pub_methods_interfacesyslog4cj_1_1common_1_1SyslogIF"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:af4bfda129bbe3ef7f741ff37a73f7e24"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1multiple_1_1MultipleSyslog.html#af4bfda129bbe3ef7f741ff37a73f7e24">var syslogProtocol</a> = &quot;&quot;</td></tr>
<tr class="separator:af4bfda129bbe3ef7f741ff37a73f7e24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0d9e69211ea8451fd50ce9b07d6d12c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsyslog4cj_1_1impl_1_1multiple_1_1MultipleSyslog.html#aa0d9e69211ea8451fd50ce9b07d6d12c">var multipleSyslogConfig</a> : <a class="el" href="classsyslog4cj_1_1impl_1_1multiple_1_1MultipleSyslogConfig.html">MultipleSyslogConfig</a> = <a class="el" href="classsyslog4cj_1_1impl_1_1multiple_1_1MultipleSyslogConfig.html">MultipleSyslogConfig</a>()</td></tr>
<tr class="separator:aa0d9e69211ea8451fd50ce9b07d6d12c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>多协议 Syslog 聚合实现类<br  />
 将日志消息同时发送到多个配置的 Syslog 协议， 实现日志的多路分发和高可用保障。 </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="ad08142e77e49c2434177a7736d0e24ca" name="ad08142e77e49c2434177a7736d0e24ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad08142e77e49c2434177a7736d0e24ca">&#9670;&#160;</a></span>alert() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public override func syslog4cj.impl.multiple.MultipleSyslog.alert </td>
          <td>(</td>
          <td class="paramname"><em>message</em>:&#160;</td>
          <td class="paramtype">String</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>记录警报级别日志（ALERT） </p>

<p>Implements <a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a0ffd9e26e8f1cefd1b2e5b16c8c2a9ca">syslog4cj.common.SyslogIF</a>.</p>

</div>
</div>
<a id="a94e7507b6fd786d074d4da5f26e88820" name="a94e7507b6fd786d074d4da5f26e88820"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a94e7507b6fd786d074d4da5f26e88820">&#9670;&#160;</a></span>alert() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public override func syslog4cj.impl.multiple.MultipleSyslog.alert </td>
          <td>(</td>
          <td class="paramname"><em>message</em>:&#160;</td>
          <td class="paramtype">SyslogMessageIF</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>记录警报级别日志（ALERT） </p>

<p>Implements <a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a67ce874b8df57027acc64bd8ce82b089">syslog4cj.common.SyslogIF</a>.</p>

</div>
</div>
<a id="a9238b8eabfc95e2fda3a9d7532ca1815" name="a9238b8eabfc95e2fda3a9d7532ca1815"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9238b8eabfc95e2fda3a9d7532ca1815">&#9670;&#160;</a></span>backLog() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public override func syslog4cj.impl.multiple.MultipleSyslog.backLog </td>
          <td>(</td>
          <td class="paramname"><em></em>:&#160;</td>
          <td class="paramtype">_: Int64, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramname"><em></em>:&#160;</td>
          <td class="paramtype">_: String&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>积压日志处理（空实现） </p>

</div>
</div>
<a id="a9238b8eabfc95e2fda3a9d7532ca1815" name="a9238b8eabfc95e2fda3a9d7532ca1815"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9238b8eabfc95e2fda3a9d7532ca1815">&#9670;&#160;</a></span>backLog() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public override func syslog4cj.impl.multiple.MultipleSyslog.backLog </td>
          <td>(</td>
          <td class="paramname"><em></em>:&#160;</td>
          <td class="paramtype">_: Int64, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramname"><em></em>:&#160;</td>
          <td class="paramtype">_: String&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>积压日志处理（空实现） </p>

</div>
</div>
<a id="a2b9043c44cd982eb4cbb763862762e3f" name="a2b9043c44cd982eb4cbb763862762e3f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2b9043c44cd982eb4cbb763862762e3f">&#9670;&#160;</a></span>critical() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public override func syslog4cj.impl.multiple.MultipleSyslog.critical </td>
          <td>(</td>
          <td class="paramname"><em>message</em>:&#160;</td>
          <td class="paramtype">String</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>记录关键级别日志（CRITICAL） </p>

<p>Implements <a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a85f7d9a91a46d027a36d8242a50dfe8b">syslog4cj.common.SyslogIF</a>.</p>

</div>
</div>
<a id="a7c1769d1244c1caef23b83e7f8da5fe2" name="a7c1769d1244c1caef23b83e7f8da5fe2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7c1769d1244c1caef23b83e7f8da5fe2">&#9670;&#160;</a></span>critical() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public override func syslog4cj.impl.multiple.MultipleSyslog.critical </td>
          <td>(</td>
          <td class="paramname"><em>message</em>:&#160;</td>
          <td class="paramtype">SyslogMessageIF</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>记录关键级别日志（CRITICAL） </p>

<p>Implements <a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a3d54bf0579f8ec8e5e9bb527cd61d05a">syslog4cj.common.SyslogIF</a>.</p>

</div>
</div>
<a id="a4b8da31c0ed17dffe355f863001a2f13" name="a4b8da31c0ed17dffe355f863001a2f13"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4b8da31c0ed17dffe355f863001a2f13">&#9670;&#160;</a></span>debug() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public override func syslog4cj.impl.multiple.MultipleSyslog.debug </td>
          <td>(</td>
          <td class="paramname"><em>message</em>:&#160;</td>
          <td class="paramtype">String</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>记录调试级别日志（DEBUG） </p>

<p>Implements <a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a830d66770042e8bd6f85fe04d81c39db">syslog4cj.common.SyslogIF</a>.</p>

</div>
</div>
<a id="a9dbe55d77112c77f253244b8da36b06c" name="a9dbe55d77112c77f253244b8da36b06c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9dbe55d77112c77f253244b8da36b06c">&#9670;&#160;</a></span>debug() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public override func syslog4cj.impl.multiple.MultipleSyslog.debug </td>
          <td>(</td>
          <td class="paramname"><em>message</em>:&#160;</td>
          <td class="paramtype">SyslogMessageIF</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>记录调试级别日志（DEBUG） </p>

<p>Implements <a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a5bb894dc4aa8ce4dd9eddc2e94d22d34">syslog4cj.common.SyslogIF</a>.</p>

</div>
</div>
<a id="af685764daaf5238d8bc8dd45b125599f" name="af685764daaf5238d8bc8dd45b125599f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af685764daaf5238d8bc8dd45b125599f">&#9670;&#160;</a></span>emergency() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public override func syslog4cj.impl.multiple.MultipleSyslog.emergency </td>
          <td>(</td>
          <td class="paramname"><em>message</em>:&#160;</td>
          <td class="paramtype">String</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>记录紧急级别日志（EMERGENCY） </p>

<p>Implements <a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#ae53224f761fd11ec38aeedc233cbcb6e">syslog4cj.common.SyslogIF</a>.</p>

</div>
</div>
<a id="aa3811ca28a3ead946d237b3641565b3e" name="aa3811ca28a3ead946d237b3641565b3e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa3811ca28a3ead946d237b3641565b3e">&#9670;&#160;</a></span>emergency() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public override func syslog4cj.impl.multiple.MultipleSyslog.emergency </td>
          <td>(</td>
          <td class="paramname"><em>message</em>:&#160;</td>
          <td class="paramtype">SyslogMessageIF</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>记录紧急级别日志（EMERGENCY） </p>

<p>Implements <a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#aedd389122b8437da8eb55335b5d82a37">syslog4cj.common.SyslogIF</a>.</p>

</div>
</div>
<a id="a9f6f5e4501bddc50a1b0372550cfba54" name="a9f6f5e4501bddc50a1b0372550cfba54"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9f6f5e4501bddc50a1b0372550cfba54">&#9670;&#160;</a></span>error() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public override func syslog4cj.impl.multiple.MultipleSyslog.error </td>
          <td>(</td>
          <td class="paramname"><em>message</em>:&#160;</td>
          <td class="paramtype">String</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>记录错误级别日志（ERROR） </p>

<p>Implements <a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a97fb8e8044c32967e87dc144d609f0a7">syslog4cj.common.SyslogIF</a>.</p>

</div>
</div>
<a id="a2cc20413dc4be890311d3da3deeeeba1" name="a2cc20413dc4be890311d3da3deeeeba1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2cc20413dc4be890311d3da3deeeeba1">&#9670;&#160;</a></span>error() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public override func syslog4cj.impl.multiple.MultipleSyslog.error </td>
          <td>(</td>
          <td class="paramname"><em>message</em>:&#160;</td>
          <td class="paramtype">SyslogMessageIF</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>记录错误级别日志（ERROR） </p>

<p>Implements <a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#acd76d10bfbcc520210e40970577984a2">syslog4cj.common.SyslogIF</a>.</p>

</div>
</div>
<a id="a9b95ab810ecf7e172cf6eea00eafd372" name="a9b95ab810ecf7e172cf6eea00eafd372"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b95ab810ecf7e172cf6eea00eafd372">&#9670;&#160;</a></span>flush()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public override func syslog4cj.impl.multiple.MultipleSyslog.flush </td>
          <td>(</td>
          <td class="paramtype"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>刷新所有协议的消息缓冲区 </p>

<p>Implements <a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#ae54d5253ae6dabcbfcbe025910ee74a2">syslog4cj.common.SyslogIF</a>.</p>

</div>
</div>
<a id="a6a6726e0083420a93209e46e02d467c1" name="a6a6726e0083420a93209e46e02d467c1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6a6726e0083420a93209e46e02d467c1">&#9670;&#160;</a></span>getConfig()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public override func syslog4cj.impl.multiple.MultipleSyslog.getConfig </td>
          <td>(</td>
          <td class="paramtype"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>获取当前配置</p>
<dl class="section return"><dt>Returns</dt><dd>多协议配置实例 </dd></dl>

<p>Implements <a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a8dcf90596b8a9859fa9c253165d3e5b4">syslog4cj.common.SyslogIF</a>.</p>

</div>
</div>
<a id="a1650635238cee89eea4f7539d6f17ccb" name="a1650635238cee89eea4f7539d6f17ccb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1650635238cee89eea4f7539d6f17ccb">&#9670;&#160;</a></span>getMessageProcessor()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public override func syslog4cj.impl.multiple.MultipleSyslog.getMessageProcessor </td>
          <td>(</td>
          <td class="paramtype"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>获取消息处理器（不支持）</p>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">SyslogRuntimeException</td><td>总是抛出异常 </td></tr>
  </table>
  </dd>
</dl>

<p>Implements <a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a484df7e73c41029f86a2bc7aec5d6e5c">syslog4cj.common.SyslogIF</a>.</p>

</div>
</div>
<a id="ac703fd18ebd3026c8ab3d5a5b846835d" name="ac703fd18ebd3026c8ab3d5a5b846835d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac703fd18ebd3026c8ab3d5a5b846835d">&#9670;&#160;</a></span>getProtocol()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public override func syslog4cj.impl.multiple.MultipleSyslog.getProtocol </td>
          <td>(</td>
          <td class="paramtype"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>获取当前协议标识</p>
<dl class="section return"><dt>Returns</dt><dd>初始化时设置的协议标识 </dd></dl>

<p>Implements <a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#aa5c8ec7d4796f5361e863a325bcdaa8e">syslog4cj.common.SyslogIF</a>.</p>

</div>
</div>
<a id="af055623358739b63ccc95c16c2fac26a" name="af055623358739b63ccc95c16c2fac26a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af055623358739b63ccc95c16c2fac26a">&#9670;&#160;</a></span>getStructuredMessageProcessor()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public override func syslog4cj.impl.multiple.MultipleSyslog.getStructuredMessageProcessor </td>
          <td>(</td>
          <td class="paramtype"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>获取结构化消息处理器（不支持）</p>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">SyslogRuntimeException</td><td>总是抛出异常 </td></tr>
  </table>
  </dd>
</dl>

<p>Implements <a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#acab13c2d2eb948acf342aa205c43143e">syslog4cj.common.SyslogIF</a>.</p>

</div>
</div>
<a id="a7be8890f782f73850657fcba94a9d4af" name="a7be8890f782f73850657fcba94a9d4af"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7be8890f782f73850657fcba94a9d4af">&#9670;&#160;</a></span>info() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public override func syslog4cj.impl.multiple.MultipleSyslog.info </td>
          <td>(</td>
          <td class="paramname"><em>message</em>:&#160;</td>
          <td class="paramtype">String</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>记录信息级别日志（INFO） </p>

<p>Implements <a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#abe4eae5902e2ba20b6cbd928549365a6">syslog4cj.common.SyslogIF</a>.</p>

</div>
</div>
<a id="a6287dcffe15fa9481e5a9cbc5031034e" name="a6287dcffe15fa9481e5a9cbc5031034e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6287dcffe15fa9481e5a9cbc5031034e">&#9670;&#160;</a></span>info() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public override func syslog4cj.impl.multiple.MultipleSyslog.info </td>
          <td>(</td>
          <td class="paramname"><em>message</em>:&#160;</td>
          <td class="paramtype">SyslogMessageIF</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>记录信息级别日志（INFO） </p>

<p>Implements <a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a934d83e717eb42f40843880a855e3e62">syslog4cj.common.SyslogIF</a>.</p>

</div>
</div>
<a id="a1650890546cc3e9b68fd01dc61e155b5" name="a1650890546cc3e9b68fd01dc61e155b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1650890546cc3e9b68fd01dc61e155b5">&#9670;&#160;</a></span>initialize()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public override func syslog4cj.impl.multiple.MultipleSyslog.initialize </td>
          <td>(</td>
          <td class="paramname"><em>protocol</em>:&#160;</td>
          <td class="paramtype">String, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramname"><em>config</em>:&#160;</td>
          <td class="paramtype">SyslogConfigIF&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>初始化多协议 Syslog 实例</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">protocol</td><td>聚合器自身的协议标识 </td></tr>
    <tr><td class="paramname">config</td><td>多协议配置（必须为 MultipleSyslogConfig 类型） </td></tr>
  </table>
  </dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">SyslogRuntimeException</td><td>配置类型不匹配时抛出 </td></tr>
  </table>
  </dd>
</dl>

<p>Implements <a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#ac480403fa2ed1169dc6a72cc4b589b1b">syslog4cj.common.SyslogIF</a>.</p>

</div>
</div>
<a id="ac923a5c5adef6ff76628397e13925699" name="ac923a5c5adef6ff76628397e13925699"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac923a5c5adef6ff76628397e13925699">&#9670;&#160;</a></span>log() <span class="overload">[1/4]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public override func syslog4cj.impl.multiple.MultipleSyslog.log </td>
          <td>(</td>
          <td class="paramname"><em></em>:&#160;</td>
          <td class="paramtype">_: Int64, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramname"><em></em>:&#160;</td>
          <td class="paramtype">_: String&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>发送带时间戳的日志（空实现）</p>
<dl class="section note"><dt>Note</dt><dd>由各协议自行实现时间戳处理 </dd></dl>

</div>
</div>
<a id="a8deb985968df6ece9d1eeb3db6f113c1" name="a8deb985968df6ece9d1eeb3db6f113c1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8deb985968df6ece9d1eeb3db6f113c1">&#9670;&#160;</a></span>log() <span class="overload">[2/4]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public override func syslog4cj.impl.multiple.MultipleSyslog.log </td>
          <td>(</td>
          <td class="paramname"><em></em>:&#160;</td>
          <td class="paramtype">_: Int64, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramname"><em></em>:&#160;</td>
          <td class="paramtype">_: SyslogMessageIF&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>发送带时间戳的结构化日志（空实现）</p>
<dl class="section note"><dt>Note</dt><dd>由各协议自行实现时间戳处理 </dd></dl>

</div>
</div>
<a id="a4a8c989bd3f1a35a0ec3fc9aeeb365b6" name="a4a8c989bd3f1a35a0ec3fc9aeeb365b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4a8c989bd3f1a35a0ec3fc9aeeb365b6">&#9670;&#160;</a></span>log() <span class="overload">[3/4]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public override func syslog4cj.impl.multiple.MultipleSyslog.log </td>
          <td>(</td>
          <td class="paramname"><em>level</em>:&#160;</td>
          <td class="paramtype">Int64, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramname"><em>message</em>:&#160;</td>
          <td class="paramtype">String&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>发送日志消息到所有配置的协议</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">level</td><td>日志级别 </td></tr>
    <tr><td class="paramname">message</td><td>日志消息字符串 </td></tr>
  </table>
  </dd>
</dl>

<p>Implements <a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a52f9c0c25112cd58d8444df5bf492ac4">syslog4cj.common.SyslogIF</a>.</p>

</div>
</div>
<a id="a9f12596f373ba354e03198977161c43b" name="a9f12596f373ba354e03198977161c43b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9f12596f373ba354e03198977161c43b">&#9670;&#160;</a></span>log() <span class="overload">[4/4]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public override func syslog4cj.impl.multiple.MultipleSyslog.log </td>
          <td>(</td>
          <td class="paramname"><em>level</em>:&#160;</td>
          <td class="paramtype">Int64, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramname"><em>message</em>:&#160;</td>
          <td class="paramtype">SyslogMessageIF&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>发送结构化日志消息到所有配置的协议</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">level</td><td>日志级别 </td></tr>
    <tr><td class="paramname">message</td><td>结构化日志消息对象 </td></tr>
  </table>
  </dd>
</dl>

<p>Implements <a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#af6151d711466ff2b4cb4d38da97c1a6f">syslog4cj.common.SyslogIF</a>.</p>

</div>
</div>
<a id="a61861e9f4814a3c6c5bbb125f85ddcf7" name="a61861e9f4814a3c6c5bbb125f85ddcf7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a61861e9f4814a3c6c5bbb125f85ddcf7">&#9670;&#160;</a></span>notice() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public override func syslog4cj.impl.multiple.MultipleSyslog.notice </td>
          <td>(</td>
          <td class="paramname"><em>message</em>:&#160;</td>
          <td class="paramtype">String</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>记录通知级别日志（NOTICE） </p>

<p>Implements <a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#aa77dfa472b65e8d0aa240cba6c5dec6c">syslog4cj.common.SyslogIF</a>.</p>

</div>
</div>
<a id="aa39be74c88767c30e4f937fc83d8ca95" name="aa39be74c88767c30e4f937fc83d8ca95"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa39be74c88767c30e4f937fc83d8ca95">&#9670;&#160;</a></span>notice() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public override func syslog4cj.impl.multiple.MultipleSyslog.notice </td>
          <td>(</td>
          <td class="paramname"><em>message</em>:&#160;</td>
          <td class="paramtype">SyslogMessageIF</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>记录通知级别日志（NOTICE） </p>

<p>Implements <a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a4c162cec71d2b88d2c02863344fee2d7">syslog4cj.common.SyslogIF</a>.</p>

</div>
</div>
<a id="a075d92a4fb6308a48e95b5def4b83f88" name="a075d92a4fb6308a48e95b5def4b83f88"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a075d92a4fb6308a48e95b5def4b83f88">&#9670;&#160;</a></span>setMessageProcessor()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public override func syslog4cj.impl.multiple.MultipleSyslog.setMessageProcessor </td>
          <td>(</td>
          <td class="paramtype"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>设置消息处理器（不支持）</p>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">SyslogRuntimeException</td><td>总是抛出异常 </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="abc986ab58cc3dae7672452fa6b6dda4f" name="abc986ab58cc3dae7672452fa6b6dda4f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abc986ab58cc3dae7672452fa6b6dda4f">&#9670;&#160;</a></span>setStructuredMessageProcessor()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public override func syslog4cj.impl.multiple.MultipleSyslog.setStructuredMessageProcessor </td>
          <td>(</td>
          <td class="paramtype"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>设置结构化消息处理器（不支持）</p>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname">SyslogRuntimeException</td><td>总是抛出异常 </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a9615369710536546d213e4c6b5e00cd7" name="a9615369710536546d213e4c6b5e00cd7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9615369710536546d213e4c6b5e00cd7">&#9670;&#160;</a></span>shutdown()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public override func syslog4cj.impl.multiple.MultipleSyslog.shutdown </td>
          <td>(</td>
          <td class="paramtype"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>关闭所有协议的连接 </p>

<p>Implements <a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a00149f4a4cb5aefb6b97843446900250">syslog4cj.common.SyslogIF</a>.</p>

</div>
</div>
<a id="a09d45d2878e46599c4a2e53fd92e6f4c" name="a09d45d2878e46599c4a2e53fd92e6f4c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a09d45d2878e46599c4a2e53fd92e6f4c">&#9670;&#160;</a></span>warn() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public override func syslog4cj.impl.multiple.MultipleSyslog.warn </td>
          <td>(</td>
          <td class="paramname"><em>message</em>:&#160;</td>
          <td class="paramtype">String</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>记录警告级别日志（WARN） </p>

<p>Implements <a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#ad7280001bdae7edb2a18793ca843ee77">syslog4cj.common.SyslogIF</a>.</p>

</div>
</div>
<a id="a11524ff6a7c21bf215b3029c31eeb9fa" name="a11524ff6a7c21bf215b3029c31eeb9fa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a11524ff6a7c21bf215b3029c31eeb9fa">&#9670;&#160;</a></span>warn() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public override func syslog4cj.impl.multiple.MultipleSyslog.warn </td>
          <td>(</td>
          <td class="paramname"><em>message</em>:&#160;</td>
          <td class="paramtype">SyslogMessageIF</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>记录警告级别日志（WARN） </p>

<p>Implements <a class="el" href="interfacesyslog4cj_1_1common_1_1SyslogIF.html#a598cc59a3a630792d0a06d7e7805ec3a">syslog4cj.common.SyslogIF</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="aa0d9e69211ea8451fd50ce9b07d6d12c" name="aa0d9e69211ea8451fd50ce9b07d6d12c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa0d9e69211ea8451fd50ce9b07d6d12c">&#9670;&#160;</a></span>var multipleSyslogConfig</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">syslog4cj.impl.multiple.MultipleSyslog.var multipleSyslogConfig : <a class="el" href="classsyslog4cj_1_1impl_1_1multiple_1_1MultipleSyslogConfig.html">MultipleSyslogConfig</a> = <a class="el" href="classsyslog4cj_1_1impl_1_1multiple_1_1MultipleSyslogConfig.html">MultipleSyslogConfig</a>()</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>多协议配置管理器 </p>

</div>
</div>
<a id="af4bfda129bbe3ef7f741ff37a73f7e24" name="af4bfda129bbe3ef7f741ff37a73f7e24"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af4bfda129bbe3ef7f741ff37a73f7e24">&#9670;&#160;</a></span>var syslogProtocol</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">syslog4cj.impl.multiple.MultipleSyslog.var syslogProtocol = &quot;&quot;</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>当前聚合器使用的协议标识 </p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>src/impl/multiple/<a class="el" href="multiple__syslog_8cj.html">multiple_syslog.cj</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6
</small></address>
</body>
</html>
